package com.tao.design

/**
 * 意图： 确定23中设计模式 kotlin 实现方案 ，提供标准类命名库
 *
 *
 * 基础:抽象 封装 多态 继承
 *
 * 原则：
 *      封装变化
 *      多用组合 少用继承
 *      针对接口编程，不针对实现编程
 *      为交互对象之间的松耦合设计而努力
 *      类应该对扩展开发对修改关闭
 *      依赖抽象不依赖具体类
 *
 *
 * 策略-->模板-->状态
 *
 */


fun main() {
    //策略模式调用

}